|
Orfeo Toolbox (OTB) is a library for remote sensing image processing. The project had been initiated by the French space agency (CNES) in 2006 and is under heavy developments and the participation from the open source community is currently growing. The goal is to provide potential users of satellite images with all the tools necessary to use these images.〔E. Christophe and J. Inglada "Open Source Remote Sensing: Increasing the Usability of Cutting-Edge Algorithms" in IEEE Geoscience and Remote Sensing Newsletter, issue 150, March 2009, pp. 9-15.〕 The library is originally targeted at high resolution images acquired by the Orfeo constellation: Pleiades satellites and Cosmo-Skymed but also handles a wide variety of sensors. OTB provides:〔Orfeo Toolbox Software Guide, Updated for OTB 3.18, 2013〕 * Image access: read/write access for most remote sensing image formats (using GDAL), meta-data access, visualization 〔http://www.orfeo-toolbox.org/SoftwareGuide/SoftwareGuidech6.html#x26-740006〕 * Data access: vector data access (shapefile, kml), DEM model, lidar data 〔http://www.orfeo-toolbox.org/SoftwareGuide/SoftwareGuidech7.html#x29-880007〕 * Filtering: blurring, denoising, enhancement for optical or radar data 〔http://www.orfeo-toolbox.org/SoftwareGuide/SoftwareGuidech8.html#x30-930008〕 * Feature extraction: texture computations including Haralick, SFS, Pantex, Edge density, points of interest, alignments, lines, SIFT, SURF 〔http://www.orfeo-toolbox.org/SoftwareGuide/SoftwareGuidech14.html#x41-20100014〕 * Image segmentation: region growing, watershed, level sets 〔http://www.orfeo-toolbox.org/SoftwareGuide/SoftwareGuidech16.html#x43-23700016〕 * Classification: K-means, SVM, Markov random fields and access to all OpenCV machine learning algorithms〔http://www.orfeo-toolbox.org/SoftwareGuide/SoftwareGuidech17.html#x44-24800017〕 * Change detection 〔http://www.orfeo-toolbox.org/SoftwareGuide/SoftwareGuidech19.html#x46-28100019〕 * Stereo reconstruction from images * Orthorectification and map projections (using ossim) 〔http://www.orfeo-toolbox.org/SoftwareGuide/SoftwareGuidech11.html〕 * Radiometric indices (vegetation, water, soil) 〔http://www.orfeo-toolbox.org/SoftwareGuide/SoftwareGuidech12.html#x38-19200012.1〕 * Object-based segmentation and filtering * PCA computation * Visualization: a flexible visualization system, customizable via plugins; * and more. The library is intensively tested on several platforms as Linux, Mac OS X and Windows (OTB Dashboard ). Most functions are also adapted to process huge images (>4GB) using streaming and to take advantages of multicore processor as often as possible. The library have an extensive documentation for both API ((OTB API )) and illustrated capabilities in the (Software Guide ) ((html version )). ==Languages and interaction with other software== OTB is a C++ library, based on Insight toolkit (ITK), a medical image processing library. Bindings are developed for Python and Java and are available as the separate OTB-Wrapping project. A blog post on the orfeo-toolbox blog details an example using the python wrapping 〔OTB Mad Lab (OTB in python example): http://blog.orfeo-toolbox.org/uncategorized/otb-mad-lab〕 A method to use OTB components within IDL/ENVI has been published. One of the OTB user defined a procedure to use the library capabilities from MATLAB.〔Using OTB from Matlab: http://groups.google.com/group/otb-users/browse_thread/thread/8ea7ba2e4034a0f1#〕 Since late 2009,〔OTB Qgis plugins: http://hg.orfeo-toolbox.org/OTB-Qgis-plugins〕 some modules are developed as processing plugins〔http://blog.orfeo-toolbox.org/uncategorized/otb-inside-sextante-inside-qgis〕 for QGIS. Modules for classification, segmentation, hill shading have provided. This effort has not been funded so far and relies only on volunteers. OTB algorithms are now available in Qgis through the processing framework Sextante. 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Orfeo toolbox」の詳細全文を読む スポンサード リンク
|